 |
API Documentation
|
|
|
13 class EffectManager final :
public nkCommon::SingletonClass<EffectManager>
EFFECT_TYPE
Lists all effects supported.
Definition: EffectType.h:12
void erase(const nkMemory::StringView &name)
Effect * createOrRetrieve(const nkMemory::StringView &name, EFFECT_TYPE type)
Encompasses all API of component NilkinsAstraeus.
Definition: Engine.h:7
void rename(const nkMemory::StringView ¤tName, const nkMemory::StringView &newName)
Effect * getByIndex(unsigned int id)
Base class for all effects in the component.
Definition: Effect.h:16
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
Manages the effects available in the component.
Definition: EffectManager.h:14
Effect * get(const nkMemory::StringView &name)